you should have heard... - Spanish English Dictionary